Modeling Modern Code Review Practices in Open Source Software Development Organizations

نویسنده

  • Amiangshu Bosu
چکیده

Many Open Source Software (OSS) communities has adopted peer code review as an effective quality improvement practice. The informal, regular, and tool-based code review process has been called ’modern code review’. There has not been much research on the modern code review process. This dissertation aims to model the this code review process adopted by the software organizations through 1)understanding, 2) improving, and 3) providing suggestions. I have planned seven steps to achieve the research goal, which includes literature review, exploring OSS code review practices, mining OSS code review repositories, comparing code review metrics across projects, surveying OSS code review participants, analyzing the effectiveness of peer code reviews to prevent security vulnerabilities, and social network analysis. So far, I have completed first three steps and made significant progress towards the next three steps. The research has contributed an empirical evidence that code review helps building accurate peer impressions between the code review participants. The planned future contributions include providing effective strategies to perform peer code review, evaluating the effectiveness of peer code review to prevent security vulnerabilities, and influence of project characteristics /social network structure on the peer code review process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Attractiveness of Open Source Projects: A Path to Software Quality

The Open Source Software movement is impacting society and organizations in significant ways. This impact can be observed not only economically but also on the way business processes like software development are performed within organizations. The success of open source software is attributed to its practices and organizational structure. Consequently, there is a trend in the corporate environ...

متن کامل

Comparing practices for reuse in integration-oriented software product lines and large open source software projects

This paper compares organization and practices for software reuse in integrationoriented software product lines and open source software projects. The main observation is that both approaches are successful regarding large variability and reuse, but differ widely in practices and organization. To capture practices in large open source projects, we describe an open compositional model, which ref...

متن کامل

Octopull: integrating Static Analysis with Code Reviews

Teams using modern day software engineering practices often incorporate code reviews as a quality assurance step in their development. These code reviews are intended to uncover software quality defects before code changes are incorporated into the project. Certain classes of these software quality defects can be detected by so-called static analysis tools. These tools have seen increasing upta...

متن کامل

Security Concerns in Using Open Source Software for Enterprise Requirements

Information security is the biggest challenge for network and ecurity administrators. The security of a given network highly depends o the software used and the administrative practices followed for operating systems, perimeter security, antivirus protection, intrusion detection, software development, systems and network monitoring, corporate mail, office productivity and so on. The rapid growt...

متن کامل

A comparative study of challenges in integrating Open Source Software and Inner Source Software

Context: Several large software-developing organizations have adopted Open Source Software development (OSSD) practices to develop in-house components that are subsequently integrated into products. This phenomenon is also known as ‘‘Inner Source’’. While there have been several reports of successful cases of this phenomenon, little is known about the challenges that practitioners face when int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013